#include <RuntimeException.hpp>

#ifndef _CLASSCONDITIONATTRIBUTEEXCEPTION_
#define _CLASSCONDITIONATTRIBUTEEXCEPTION_

namespace Exceptions {

class ConditionAttributeException : public Exceptions::RuntimeException
{
public:
    ConditionAttributeException();
    ConditionAttributeException(std::string message);
	ConditionAttributeException(std::string message, const Exceptions::Throwable& cause);
	ConditionAttributeException(const Exceptions::Throwable& cause);
	
    virtual std::string toString();
    
private:
	static std::string Description;
};

}// namespace Exceptions

#endif
